跳到主要内容
版本:1.8.x

v1.8.0

发布日期

2026 年 5 月 21 日


🐍 SDK 相关改动

新功能

  • SDK: 使沙箱集群默认值可通过环境变量配置 

Bug 修复

  • SDK: 在 Python 运行时环境中增加配置类型校验 (#652)

  • SDK: 在 OSS 上传路径中使用 wget 前先创建目标父目录 (#940)


📦 沙箱 (Sandbox)

新功能

  • 新增 CPU 超分能力,支持灰度发布、生命周期摘要和绝对核心数 CPU 指标 (#978)

  • get_status 接口支持 include_all_states 参数,可查询所有状态的沙箱 (#951)

  • 上传/下载文件到sandbox的账号、bucket迁移(向前兼容,老bucket仍支持使用)(#953)

  • 优化中转文件直接存储到bucket根目录问题(向前兼容)


🚀 部署 (Deployments)

新功能

  • Kubernetes: 新增 GPU 支持,采用 Jinja2 模板和可扩展加速器类型 (#981)

  • 区域集群配置优化:抽取公共配置,降低维护成本

  • 支持rayhead上cron定时任务清理过期日志和目录

Bug 修复

  • Docker: 容器停止时清理 XFS 项目配额

  • Docker: 移除无效的删除镜像分支,添加 CLS 日志服务支持到删除镜像功能 (#965)

  • 修复删除镜像传参bug


🔀 代理 (Proxy)

新功能

  • 模型服务代理支持流式传输和回放模式,实现字节透传,提供转发和回放两种后端 (#935)

📊 指标监控 (Metrics)

新功能

  • 记录 OTLP 导出的数据点数量和耗时

  • 新增沙箱启动各阶段的时序埋点监控

Bug 修复

  • 从元数据存储读取沙箱镜像信息,替代内存字典

  • 将 rock_config 传递给沙箱表和元数据存储,确保指标监控使用正确的端点

  • 修复 _get_user_info 指标问题 (#911)


⚙️ 任务调度 (Scheduler)

新功能

  • 支持通过 Nacos 动态重载配置 (#888)

  • 新增 Ray 日志清理任务,禁用 worker 到 driver 的日志转发

  • 新增构建缓存清理任务,用于修剪 uv/pip 缓存

  • 将悬空镜像和 BuildKit 修剪合并到镜像清理任务中 (#970)

  • 优化文件清理定时任务的性能和配置安全验证

Bug 修复

  • 处理 Ray 后台任务重连时 ray.init 引发的异常

🎯 Rocklet

新功能

  • 新增 Windows PowerShell 支持 (#921)

Bug 修复

  • 将循环设备磁盘挂载到 Docker 数据根目录,替代硬编码路径

  • 为 Kata 运行时的 Nix 镜像添加 /bin 符号链接挂载 (#936)

  • 使用 cgroup 指标获取容器 CPU 使用率,替代 psutil


✨ 其他新功能

  • 命令行工具: 新增 -v 参数控制日志详细程度,统一日志级别管理

  • 任务系统: 集成沙箱内模型服务代理,支持录制和回放功能

  • 对象存储: 统一双账号 STS 令牌获取接口,将传输前缀推送至 SDK

🐛 其他 Bug 修复

  • BashJob: 将 OSS 上传改为脚本注入方式,修复仅提交模式下的文件丢失和环境变量凭证不生效问题

♻️ 代码重构

  • 对象存储: 将 OSS 上传/下载与客户端环境变量解耦,实现三层配置解析机制 (#943)

🔧 构建与工具

  • 移除 need_database 标记 (#901)